const path = require("path");
module.exports = {
  // css:{
  //   loaderOptions:{
  //     css:{},
  //     postcss:{
  //       plugins:[require('postcss-px2rem')({
  //         remUnit: 192
  //       })]
  //     }
  //   }
  // },
  configureWebpack: {
    // output: {
    //   path: path.resolve(__dirname, '../vueAdminDir'),
    // },
    resolve:{
      alias: {
        "@layout":path.resolve(__dirname,"./src/views/layout")
      }
    },
    module:{
      rules:[
        {
          test:/\.md$/,
          use: [
            { 
              loader: "vue-loader"
            },
            {
              loader: require.resolve("./src/common/md")
            }
          ],
        },
      //   {
      //     test: /\.vue$/,
      //     loader: 'vue-loader',
      //     options: {
      //       loaders: {
      //         'scss': 'style-loader!css-loader!sass-loader'
      //       }
      //     }
      // }
      ]
    }
  },
  devServer: {
    proxy: {
      '/dev': {
        target: 'http://localhost:8083',
        ws: true,
        changOrigin: true,
        pathRewrite: {
          '^/dev': ''
        }
      },
      '/mock': {
        target: 'http://localhost:8080/mock',
        ws: true,
        changOrigin: true,
        pathRequiresRewrite: {
          '^/mock': ''
        }
      }
    }
  }
}
